package com.itheima.stock.vo.resp;

import com.itheima.stock.pojo.SysPermission;
import com.itheima.stock.pojo.TreeNode;
import com.itheima.stock.vo.resp.pojo.PermissionPojo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author by itheima
 * @Date 2021/12/24
 * @Description 登录后响应前端的vo
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class LoginRespVo {
    /**
     * 用户ID
     */
    private String id;
    /**
     * 电话
     */
    private String phone;
    /**
     * 用户名
     */
    private String username;
    /**
     * 昵称
     */
    private String nickName;
    /**
     * 真实名称
     */
    private String realName;
    /**
     * 邮箱(唯一)
     */
    private String email;
    /**
     * 账户状态(1.正常 2.锁定 )
     */
    private Integer status;
    /**
     * 性别(1.男 2.女)
     */
    private Integer sex;
    /**
     * 权限树
     */
    private List<PermissionPojo> menus;
    /**
     * 按钮权限集合
     */
    private List<String> permissions;

    private String accessToken;
}